/**Store GoogleOnePageStyle**/
div[two-father] {
  position: relative;
  float: unset;
  width: 1000px;
  margin: 0 auto;
  align-items: stretch;
  justify-items: stretch;
  grid-gap: 20px;
}

#rso .jUmkFb:hover {
  margin-bottom: 30px;
  margin-left: 20px;
}

div[two-child] {
  width: 100% !important;
  height: 100%;
  overflow: hidden;
  padding: 0px 20px 15px;
  margin-top: 0px;
  border-radius: 5px;
  background-color: #fff;
  box-sizing: border-box;
  transition: all 0.25s cubic-bezier(.23, 1, .32, 1) 0s;
}

.search > #ires #rso > div[two-child] {
  max-width: unset;
}

div[two-child] {
  width: 100% !important;
  overflow: hidden;
  margin-bottom: 10px;
}

#main #rcnt {
  max-width: unset;
}

body #appbar, body .rhscol, body #top_nav, body #fbar {
  min-width: unset;
}

#rso g-scrolling-carousel {
  margin: unset;
  margin-left: 20px;
}

.col {
  width: 100% !important;
}

.col #center_col {
  width: 100% !important;
  margin-left: unset !important;
}

.srp .big #tsf {
  width: 833px;
}

/**search box align center**/
.srp form {
  margin: 0 auto;
}

#top_nav {
  min-width: unset;
}

/**video box align center**/
g-section-with-header {
  text-align: center;
}

#hdtb #hdtb-msb {
  justify-content: center;
  width: 100%;
}

#hdtb #hdtb-msb-vis {
  margin-left: -169px;
}

.AC.sp-separator {
  width: 800px;
  margin-left: auto;
  margin-right: auto;
}

.FxLDp {
  padding: unset;
}

#main #cnt, #cnt #center_col, #cnt #foot {
  grid-column: 6/span 12;
  width: calc(36.10vw + 306.86px);
  transition: all 1.2s ease-in-out;
  animation-name: ani_hideToShow;
  animation-duration: 0.2s;
  animation-timing-function: ease;
}

.UFQ0Gb{
  grid-column: 10/span 12;
}
.bzXtMb{
  grid-column: 6/span 12;
}

body[google] .A8SBwf {
  max-width: unset;
  width: unset;
}

body[google] .rZj61{
  margin-left: 40%;
}

@media screen and (max-width: 1440px) {
  .RNNXgb {
    width: 80% !important;
  }
}

@media (min-width: 1301px) {
  .A8SBwf {
    margin-left: 80px;
  }
}

@media screen and (min-width: 1675px) {
  .srp {
    --center-abs-margin: 22vw;
  }

  .YNk70c .sBbkle {
    margin-left: 35%;
  }
}
